Editing and clojure revisited: this time, with structure! https://www.journeyman.cc/blog/posts-output/2013-09-20-editing-and-clojure-revisited-this-time-with-structure/